#pragma once

#include <SDL.h>

/** 
 * 1.事件处理
 * 2.逻辑更新
 * 3.渲染
 */
class Scene
{
public:
    virtual void init() = 0;
    virtual void clean() = 0;

    virtual void handleEvent(SDL_Event event) = 0;
    virtual void update(float deltaTime) = 0;
    virtual void render() = 0;

};
